package com.orangeforms.webadmin.app.dao;

import java.util.List;

import com.orangeforms.common.core.base.dao.BaseDaoMapper;
import org.apache.ibatis.annotations.Param;
import com.orangeforms.webadmin.app.model.MdmDataOrganize;

/**
 * 组织机构主数据(MdmDataOrganize)表数据库访问层
 *
 * @author makejava
 * @since 2022-09-05 17:24:39
 */
public interface MdmDataOrganizeMapper extends BaseDaoMapper<MdmDataOrganize> {

/**
* 批量插入对象列表。
*
* @param  mdmDataOrganizeList 新增对象列表。
* @return 影响行数
*/
int insertList(@Param("mdmDataOrganize") List<MdmDataOrganize> mdmDataOrganizeList);


/**
 * 获取过滤后的对象列表。
 *
 * @param mdmDataOrganizeFilter 主表过滤对象。
 * @param orderBy 排序字符串，order by从句的参数。
 * @return 对象列表。
 */
List<MdmDataOrganize> getMdmDataOrganizeList(
            @Param("mdmDataOrganizeFilter") MdmDataOrganize mdmDataOrganizeFilter, 
            @Param("orderBy") String orderBy);

}

